Skip to content

Conversation

@calmilamsy
Copy link
Contributor

So, massive disclaimer: I did this in like 30 minutes flat, and I took a bunch of shortcuts (static initializer spam go brrrr), so be aware that the code probably isn't as clean as it should be.

A few major(ish) notes to take into account:

  • I had to remove the module-info class, due to java8 not supporting it.
  • I have had to do a god awful workaround for java8's terrible filesystem support. More details in code comments. (MmcPackCreator.class)
  • Cleaned up an incorrect java version specifier which broke j8 compat.
    • (It's tasks.compileJava.source/targetCompatiblity for all versions of java, also sets the IDE java compat for you as well, which is nice.)

I have tested the mmc pack and server and can confirm they're fully working.
I'm able to install the vanilla launcher one, but the crappy minecraft launcher doesn't work for me, so I can't test it.

If explanations are needed for anything I did, feel free to ask.

@calmilamsy
Copy link
Contributor Author

Oh, that might be a problem. Hmmm.

@calmilamsy
Copy link
Contributor Author

Okay, it works now, I think

Copy link
Member

@SpaceWalkerRS SpaceWalkerRS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all the static inits are not pretty but I'll fix them up later

also, this project apparently has 0 consistency when it comes to tabs vs spaces, which is fun

@SpaceWalkerRS SpaceWalkerRS merged commit 8545249 into OrnitheMC:master Jan 31, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants